package com.example.event_resource_java.authority.dao.StatisticDao;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;

/**
 * @ClassName ChapterDao
 * @Description: 章节表
 * @Author: ak
 * @CreateDate: 2024/4/20 13:57
 * @UpdateUser:
 * @UpdateDate: 2024/4/20 13:57
 * @UpdateRemark:
 * @Version: 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ChapterDao {
    @NotNull
    private Long id;

    /** 章节名 */
    private String name;

    /** 知识点id */
    private Long kPointsId;

    /** 课程id */
    private Long coursesId;

    /** 最短学习时间 */
    private Integer minTime;

    /** 内容描述 */
    private String introduce;

    /** 状体 0 正常 9 删除 */
    private Integer state;

    /** 是否免费 0 收费 1 免费 */
    private Integer isFree;

    /** 夫章节id */
    private Long parenId;

    /** 是佛为章节根节点 0 否 1 是 */
    private Integer isRoot;

    /** 层级 */
    private Integer level;

}
